查看原文
其他

怎样应对“需求不确定型项目”?

专注于编程、互联网动态。最终将总结的技术、心得、经验(数据结构与算法、源码分析等)分享给大家,这里不只限于技术!还有职场心得、生活感悟、以及面经点击上方 "程序员小乐" ,选择“置顶公众号”,第一时间送达!


每日英文
Sometimes we feel tired because we are lost in our life.
有时候,我们觉得累,是因为在人生的道路上,忘记了去哪。

乐乐有话说
很喜欢的一句话:活着就该逢山开路,遇水架桥。 生活,你给我压力,我还你奇迹。

来自:张传波

链接:https://www.cnblogs.com/umlonline


图片来自网络

问题描述

1.需求不确定,老板直接和客户谈需求,项目经理不能或不方便参与,打下手,这类项目怎样办?
2.要深层次了解客户的想法,各种利益,地盘等,这很难做得到吧?并且也要花不少时间去沟通吧?
3.做需求分析是不是应该偏向于把真实得业务需求了解透,可以先不用考虑技术实现?

摆平各种利益干系人

所谓需求不确定型项目,应对办法就是亲自去摆平各种利益干洗人,包括你老板、客户方老板等等。如果没有机会去搞,或者不愿意去搞,这项目基本上就是死定了。将来你想创业,或者担任高管,理解老板为老板分忧,对你帮助很大的。这是对老板好对你更好的事情,辛苦就是辛苦一点了,值得的!

从你老板那里入手

“深层次了解客户想法,各种利益,地盘等”确实很难,不过你老板应该知道的,否则不会做这个项目。你老板至少了解一部分,你先和你老板好好沟通,然后再自己亲自去了解,随时和老板沟通。老板对于这些利益啊地盘啊,很敏感的。他是过来人,他懂的。

需求分析的基本套路

需求分析先搞清楚关键干系人的利益和地盘;然后是理解业务;第三是需求规格。

技术实现需要事先考虑的。一般来说,你自己脑袋中的想法可以很宽很广,但不要都告诉客户,要看技术实现难度和成本,有条件地告诉客户。不要宽度优先去问,这样相当于引导客户蔓延需求了。

所以要求你先去看合同,了解项目成本、工期和合同中对需求范围的描述。你了解客户大概想法,各种利益人想法后,结合合同的时间和金钱限制,你定出合适的需求让客户拍板 。

你要这样跟客户说:尊敬的客户,你看这样做好不好,然后就说出你的想法……

给是否题给客户,不要给选择题或问答题。你给选择题,客户就会全选;你给问答题,他就会什么都要,要灵活可适应各种情况等等。人家客户提出这么多想法,你限于时间和金钱限制,你无法全部做到的。另外基层的客户和用户,根本不知道合同有什么要求,他仅仅处在他的地盘范围考虑事情,你不加控制就很麻烦。

驱动客户高层干事情

了解到客户高层想法,和客户高层达成一致的需求框架后,这个需求框架要告诉客户高层下面的各种角色。驱动客户高层为项目服务,让客户高层下达 命令,贯彻他的思路,等等。这些事情,难度超复杂,不要单纯看成是技术活。不要单纯看成是技术活,解决内部问题,解决技术问题,这类问题,跟这些与人相关的问题相比,简直就不是问题了。

大公司和小公司项目经理的区别

其实老板做得好,就会将这部分最难做的事情摆平得差不多的。这就是成熟公司和刚起步公司的一个很大区别。成熟公司的老板,选择权大,一般谈下来的项目这类风险很低;刚起步公司,项目选择权小,谈下来的项目这类风险都很高。所以到小公司和刚起步的公司,锻炼更大。大公司很多项目好像做得很成功,很多时候不是这个项目经理厉害,而是老板厉害。 小公司项目做得好,那一般就是这个项目经理真的很犀利了!

你其实很牛B

换句话说,大家见到某某腾讯阿里等超级大公司的牛人,也不需要太谦虚了,你可能比他更牛呢,咔咔。大公司有这么好和强的资源,做好项目是理所当然的了,哈哈!

当然,人家能进去这些大公司也是很牛的,为啥俺就进不去?这就是我和他们的区别了,不小心说出真相了!

如果您觉得不错,请别忘了转发、分享、点赞让更多的人去学习, 您的举手之劳,就是对小乐最好的支持,非常感谢!

如何您想进技术群交流,关注公众号在后台回复 “加群”,或者 “学习” 即可

著作权归作者所有,欢迎大家投稿。


推荐阅读

阿里、腾讯、百度、华为、京东、搜狗和滴滴最新面试题汇集

红黑树详细分析,看了都说好

最全排序算法汇总
职场新人碰到的几个常见误区
像个专业人士一样去调试Bug
为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?


看完本文有收获?请转发分享给更多人
关注「程序员小乐」,提升技能

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存